#encoding: utf-8
'''
Created on 2012-4-12

@author: huangjacky
@copyright: TeamV - Group: WhutOJ
这个模块主要定义一些常量，禁止修改
'''
# 错误代码部分
ERROR_BASE = 0x100000000
ERROR_COMPILE = ERROR_BASE + 1 # 编译错误
ERROR_RUN_COMPILER = ERROR_BASE + 2 # 运行编译器出错
ERROR_RUN_CHILDPROCESS = ERROR_BASE + 3 # 运行子进程出错
ERROR_RUN_CHILD_OUTPUT = ERROR_BASE + 4 # 子进程的输出结果不一值
ERROR_FORK = ERROR_BASE + 5 # 调用fork（）函数的失败
ERROR_SETRLIMIT = ERROR_BASE + 6 # 调用setrlimit()函数失败
ERROR_CPU_EXECEED = ERROR_BASE + 7 # cpu运行时间超时
ERROR_MEM_EXECEED = ERROR_BASE + 8 # 内存超出限制
ERROR_UNDEFINED = ERROR_BASE + 0x200 # 未定义的错误

# 成功代码部分
SUCCESS_BASE = 0x00000000
SUCCESS_COMPILE_WARNNING = SUCCESS_BASE + 1 # 编译带警告


